# This file is used to generate the Windows binary

from distutils.core import setup
import py2exe
import os, sys, glob

sys.path.append('lib')

setup(
      name = "CryptoWorkflow",
      description = "A cryptographic algorithm learning tool",
      version = "0.1",
      windows = [
                 {
                  'script': 'cryptoworkflow.py',
                  }
                 ],
      options = {
                 'py2exe': {
                            'packages': 'encodings',
                            'includes': 'cairo, pango, pangocairo, atk, gobject',
                            }
                 },
      data_files = [
                    "mainLayout.glade",
                    "copying.txt",
                    "license.txt",
                    ("workflows", glob.glob("workflows/*.*"))
                    ]
      )